﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Orchard.Security.Permissions;
using System.Web.Mvc;
using Orchard.ContentManagement;
using Orchard.Environment.Extensions;

namespace Downplay.Mechanics.Impulses
{
    public interface IImpulse
    {
        string Name { get; }
        string Prefix { get; }
        string DisplayName { get; set; }
        IEnumerable<Permission> Permissions { get; }
        String Url(HtmlHelper html, UrlHelper url, IContent content);
    }
}